﻿using System;

namespace HW
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 4;
            
            bool b = IsEven(a);

            Console.WriteLine(IsEven(a));

            

            int[] y = new int[] { 1, 2, 3 };
            ArrayReverse(y);

            Console.ReadKey();

            /*
            Գրել ֆունկցիա, որը կվերադարձնի արգումենտում փոխանցված
            թվային զանգվածի ամենամեծ (ամենափոքր) էլեմենտի արժեքը։
            */

            /*
            Գրել ֆունկցիա, որը կվերադարձնի արգումենտում փոխանցված 
            թվային զանգվածի ամենամեծ (ամենափոքր) էլեմենտի ինդեքսը։
            */

            /*
            Գրել ֆունկցիա, որը կվերադարձնի արգումենտում փոխանցված 
            երկու թվային զանգվածների գումարը (արտադրյալը)։
            */

            /*
            Գրել ֆունկցիա, որը արգումենտում փոխանցված թվային զանգվածը էլեմենտ առ էլեմենտ 
            կբազմապատկի (կգումարի) արգումենտում փոխանցված թվով։
            */
        }

        /*
            Գրել ֆունկցիա, որը կվերադարձնի true, եթե արգումենտում 
            փոխանցված ամբողջ թիվը զույգ է և false՝ եթե կենտ է։
            */

        static bool IsEven(int x)
        {
            x = 5;
            return x % 2 == 0;

            /*
            if (x % 2 == 0)
            {
                return true;
            }
            else
            {
                return false;
            }
            */
        }

        /*
           Գրել ֆունկցիա, որը կհակադարձի արգումենտում փոխանցված զանգվածը։
           */
        static void ArrayReverse(int[] array)
        {
            int temp;
            
            for (int i = 0; i < array.Length / 2; i++)
            {
                temp = array[i];
                array[i] = array[array.Length - i - 1];
                array[array.Length - i - 1] = temp;
            }
        }

    }
}
